#! /bin/bash

# 获取当前脚本的位置
shell_home="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

# 切换到脚本的位置
cd $shell_home

source /etc/profile

# 获取时间参数
dt=$1

# 删除已存在的目录
hdfs dfs -rm -r /hefei_metro_warehouse/dwd/dwd_fact_hefei_metro_in_detail/dt=${dt}

# 创建hive表
hive -f ../hive_ddl/dwd_fact_hefei_metro_in_detail.sql

# 创建目录
hdfs dfs -mkdir /hefei_metro_warehouse/dwd/dwd_fact_hefei_metro_in_detail/dt=${dt}

# hive增加分区
hive -e 'alter table dwd.dwd_fact_hefei_metro_in_detail add if not exists partition (dt='${dt}');'

# 执行建表语句的sql
hive -f ../hive_dql/dwd_fact_hefei_metro_in_detail.sql -d dt=${dt}